package com.dz.ejb.session;

import java.util.List;

import javax.ejb.Local;

import com.dz.ejb.entity.User;
import com.dz.ejb.entity.Zombie;

@Local
public interface FacadeZombieInterface {
	/**
	 * Ajouter des zombies
	 * @param z
	 */
	public void addZombie(Zombie z);
	/**
	 * Recuperation d'un User
	 * @param id
	 * @return
	 */
	public Zombie getZombie(int id);
	/**
	 * Recuperation des zombies de l'User
	 * @param u
	 * @return
	 */
	public List<Zombie> getZombieListWithWord(int i);
	/**
	 * Recuperation d'un zombie par rapport a son nom et l'id User
	 * @param name
	 * @param id
	 * @return
	 */
	public Zombie getZombieNameIdUserWithWord(int idUser, int idZombie);
	/**
	 * Modification d'un Zombie
	 * @param idZombie
	 * @param name
	 * @param level
	 * @param skill
	 * @param life
	 */
	public void getUpdateZombie(int idZombie, String name, int level, int skill, int life);
}
